perm filename HOWTO[1,JMC]30 blob sn#745418 filedate 1984-03-08 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00005 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Public access files may be copied from the NETINFO directory at SRI-NIC 
C00009 00003	lisp
C00012 00004	E
C00013 00005	Does anyone know how to disconnect the ringer on a phone so that it no lnger
C00016 ENDMK
C⊗;
Public access files may be copied from the NETINFO directory at SRI-NIC 
via FTP with username ANONYMOUS and password GUEST.

The file BASICT has triple size fonts good for slides.

New reports file is <Admin.Library>NEWTRS at SCORE updated semi-monthly.
message to Admin.Library at SCORE, giving the six-digit accession numbers.

et <filename>/∞f compresses a many page file

68KASM.vrp[up,doc] describes his Maclisp based assembler for 68000

Character macros:
read macros  gets
macros.me[up,doc]
also r chrmac
moncom.upd/11p

file of files
FILES[LET,JMC] is the master file.  At present it doesn't include
the letters themselves or other files on LET,JMC.  Now that I know
how to do it, maybe it should.  Part of FILES is by category, but
more recent directories are grouped on pages because of
dissatisfaction with my categories.  Some files are in two places.

To make a directory file use DRD followed by the XFOO command
which creates the list.  The list can be updated by using DRD/DATE,
then using XFOO to make a new file of files (BEING SURE NOT TO
USE THE SAME NAME), then entering the new file of files, deleting
the items appearing before the last time it was updated, merging
with the old file and adding the comments.  Suitable macros, e.g.
αxpo<cr>αxreadw<cr>, and αcαh<cr>αeα↑<tab>αd help enter files,
take back and deposit title lines, put files in the delete list, etc.
					- Rob

PS: If a news wire line seems dead, you may be able to resurrect it by
    typing "TTY EXIST nn", where nn is 16 for AP wire, and 17 for NYT.

To create directories, use the UFD command.

To run at SCORE from datadisc
dtn score
take sail (after login)

[the file sail.cmd contains the commands ter datamedia, ter wid 84, ter len 37]

MRC:<LOGLSP.LISP>LISP gets loglisp, but there is a bug.

ADMIN.LIBRAR%SCORE is the Math.-Comp. Sci. library
NEWTRS[LIB,DOC] is the list of new technical reports
\CSD is the CSD bulletin board file

elisp (1,000,000 cons cells from Charles Hedrick at Rutgers) documentation
is score as <elisp>elisp.doc

After entering E from cksum, αM switches between changed pages.

Using the S1-F2 by supdup.
sd s1
tty sail

Certain characters are done oddly.
_ and ← are switched.

esc is esc i α
break is esc i β
clear is esc i ε
call is αz
αz is esc i αz
esc i ? gives help


COMPRESSION OF MAIL FILES
Suppose we have a file called FOO.BAR that contains lots of messages in E format,
such as JMC's mail file.  It would take much less space on the disk if we had
more than one message per page.  This can be done as follows.

	COPY NEWFILE←FOO.BAR(2:*)/ASC

This will remove the E directory (formerly page 1) and compress the zeros (nulls)
out that were in between messages.

Next type

	ET NEWFILE/N

to edit the file without a directory page.  This will make it easier to delete
the unwanted page marks (it won't be necessary for E to ripple the file each
time).  Now you can delete page marks with <control>X DEL.  Each time this will
cause the next page to be appended to the end of the current page.  You should
try to keep the page size down to several hundred lines at most.  When you are
all done, you can reformat the file with an E directory by typing (to E):

	<control>ε NEWFILE/Q

Which will switch to the same file, this time giving it an E directory.

To print on canon ordinary, i.e. non press, files, incant as follows:

r makimp
[This asks for a file name and converts the file to .imp form].
then
do cprint[can,sys]
[There are sometimes mysterious failure messages].

The way to reconnect to a subjob if E has forgotten about it is with
the /J switch.  Thus  ET FOO/31J  will edit file FOO and connect to
job number 31.

After login, tty dmw adjusts for Datamedia.
<baud set>RR1800<cr><cr> resets Datamedia to 1800.

Dialog: mathfile
dial/1200 858-0511
<password from notebook>
B 239
s rotation()number?
t1/5/1-26
logoff
? adds grammatical endings to search term

To enroll, send a message to AIList-Request @SRI-AI.
Submissions should be addressed to AIList @SRI-AI.
Dr. Kenneth I. Laws, SRI

On LOTS
finger/last:<last name>
gets them all.

Mycin: see phon

tty glass before login avoids display options

(ekl: (to get it from E: Xsl ekl) (<esc>Q to cycle among who lines)
(remember ekl.ini))
lisp

Common.msg[com,lsp] is the common lisp discussion file.

LSPARC.RPG[UP,DOC] contains in reverse chronological order the modifications
to Maclisp over the years. Astute readers can find programming hints
and obscure documentation here.

HELP.DOC[AID,RPG]
help.doc[aid,LSP] helps with maclisp
not including EL and MEL

(el foo bar dsk (foo jmc))
206, jmc must be referred to as (206. jmc)

(load '(selfap lsp)) or (load '((dsk (e80 jmc)) selfap lsp))

(el selfap lsp)
or with macro expansion
(mel selfap lsp)

Is there a way within STEP of evaluating an expression on the side?

What I do is go into a αB break loop at whatever point is interesting
(just type αB) at step. Then you're in a read-eval-print loop.
<alt>p continues in the step.  It will prompt with ? as usual.
You can then type αP to print the current expression that is being
asked about, or αβP to pretty-print it.
			-rpg-
Thanks.  Actually I am presently interested in seeing more of the
value of the previous expression that it has just printed to
a set depth and length.  Does this expression have a name?

The value of the last thing should be in %value, as the current expression
in in %ce.

Using LISP from E.

1. The alias directory must have a suitable ELISP.INI obtained from RPG.

2. ⊗xsl creates a maclisp ptyjob

3. α= causes the current line or the attach buffer to be sent to the
maclisp job

4. ⊗xlattach causes replies to come back into the attach buffer

to reconnect maclisp job after re-entering e and getting connected
to the pty job that e creates
α-αxsubjob<cr>
αxrec<cr>
E

To format an unformatted file
et <filename>/q

If one has already made changes to the file and is in E, copy the
current page and switch to another file.
Does anyone know how to disconnect the ringer on a phone so that it no lnger
rings (as well as reducing the ringer equivalence to 0.0 so it doesn't even
look like there's a phone on the line)?  I think it involves cutting one line,
but which one?

Arthur

BH - I believe that "cutting one wire" goes back to the old days when phones
had three wires coming out, green, red, and yellow, and disconnecting the
yellow one disconnected the bell.  Now they have modular jacks instead, and
you don't want to try cutting one wire off a modular plug.  Instead,
open the phone by unscrewing the two screws on the bottom.  There are four
wires going to the (bottom of the) bell: red, black, grey, and red-and-grey.
Those four wires go to terminals L1, L2, R, and an unlabelled one if you have
an up-to-the-minute phone, or perhaps two of them go to terminals labelled
A and K.  These terminals are in the clump of screws behind the dial,
called the network.  Disconnect the ones attached to L1 and L2.  You can
keep them out of harm's way without damaging the phone by storing them
on the ame two terminals the other two are on.  Make sure it is the bell
wires you disconnect from L1 and L2!  There are other wires going to the dial
and the handset also.  If you aren't sure which wire is which, in a pinch
you can just disconnect all four bell wires from the network and tape them up.
	The reason there are four wires rather than the obvious two is that the
bell has two coils, which are connected in series this way:
L1 --- coil --- capacitor (inside the network) --- coil --- L2
By moving the wires away from L1 and L2 (where the actual phone line comes in)
you are just connecting the bell and the capacitor to each other and to
nothing else.